package com.health.db.model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

import com.alibaba.fastjson.annotation.JSONField;

public class GoodsDataUser implements Serializable {

	private static final long serialVersionUID = -4874336534593538682L;

	private Long recid;

    private Long ownerId;

    private String ownerName;

    private Long goodsid;

    private Long goodsDataId;

    private String itemName;

    private String itemValue;
    
    @JSONField (format="yyyy-MM-dd'T'HH:mm:ss")  
    private Date updateDate;

    private Long updateUserid;

    @JSONField (format="yyyy-MM-dd'T'HH:mm:ss")  
    private Date activateDate;
    
    @JSONField (format="yyyy-MM-dd'T'HH:mm:ss")  
    private Date failureDate;

    private Byte operFlag;

    private String commont;
    
    private List<GoodsDataUserRemark> remarkList;
    
    private List<GoodsDataStuffRemark> docRemarkList;
    
    private Long accepterId;

    private String accepterName;
    
    private BigDecimal registerPayoffTotal;
    
    //关联相关表
    private PatientListTemp  patient;
    
    private Long patientId;
    
    private String recordUrl="";
    
    private String sharedUrl="";
    
    public String getRecordUrl() {
		return recordUrl;
	}

	public void setRecordUrl(String recordUrl) {
		this.recordUrl = recordUrl;
	}

	public String getSharedUrl() {
		return sharedUrl;
	}

	public void setSharedUrl(String sharedUrl) {
		this.sharedUrl = sharedUrl;
	}

	public Long getPatientId() {
		return patientId;
	}

	public void setPatientId(Long patientId) {
		this.patientId = patientId;
	}

	public PatientListTemp getPatient() {
		return patient;
	}

	public void setPatient(PatientListTemp patient) {
		this.patient = patient;
	}

	public BigDecimal getRegisterPayoffTotal() {
		return registerPayoffTotal;
	}

	public void setRegisterPayoffTotal(BigDecimal registerPayoffTotal) {
		this.registerPayoffTotal = registerPayoffTotal;
	}

	public Long getAccepterId() {
		return accepterId;
	}

	public void setAccepterId(Long accepterId) {
		this.accepterId = accepterId;
	}

	public String getAccepterName() {
		return accepterName;
	}

	public void setAccepterName(String accepterName) {
		this.accepterName = accepterName;
	}

	public List<GoodsDataUserRemark> getRemarkList() {
		return remarkList;
	}

	public void setRemarkList(List<GoodsDataUserRemark> remarkList) {
		this.remarkList = remarkList;
	}

	public Long getRecid() {
        return recid;
    }

    public void setRecid(Long recid) {
        this.recid = recid;
    }

    public Long getOwnerId() {
        return ownerId;
    }

    public void setOwnerId(Long ownerId) {
        this.ownerId = ownerId;
    }

    public String getOwnerName() {
        return ownerName;
    }

    public void setOwnerName(String ownerName) {
        this.ownerName = ownerName == null ? null : ownerName.trim();
    }

    public Long getGoodsid() {
        return goodsid;
    }

    public void setGoodsid(Long goodsid) {
        this.goodsid = goodsid;
    }

    public Long getGoodsDataId() {
        return goodsDataId;
    }

    public void setGoodsDataId(Long goodsDataId) {
        this.goodsDataId = goodsDataId;
    }

    public String getItemName() {
        return itemName;
    }

    public void setItemName(String itemName) {
        this.itemName = itemName == null ? null : itemName.trim();
    }

    public String getItemValue() {
        return itemValue;
    }

    public void setItemValue(String itemValue) {
        this.itemValue = itemValue == null ? null : itemValue.trim();
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    public Long getUpdateUserid() {
        return updateUserid;
    }

    public void setUpdateUserid(Long updateUserid) {
        this.updateUserid = updateUserid;
    }

    public Date getActivateDate() {
        return activateDate;
    }

    public void setActivateDate(Date activateDate) {
        this.activateDate = activateDate;
    }

    public Date getFailureDate() {
        return failureDate;
    }

    public void setFailureDate(Date failureDate) {
        this.failureDate = failureDate;
    }

    public Byte getOperFlag() {
        return operFlag;
    }

    public void setOperFlag(Byte operFlag) {
        this.operFlag = operFlag;
    }

    public String getCommont() {
        return commont;
    }

    public void setCommont(String commont) {
        this.commont = commont == null ? null : commont.trim();
    }

	public List<GoodsDataStuffRemark> getDocRemarkList() {
		return docRemarkList;
	}

	public void setDocRemarkList(List<GoodsDataStuffRemark> docRemarkList) {
		this.docRemarkList = docRemarkList;
	}
}